#include "pagetableview.h"
#include "ui_pagetableview.h"
#include <QDebug>

PageTableView::PageTableView(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::PageTableView)
{
    ui->setupUi(this);
    mSearchItem = "";
    connect(ui->PgDn,SIGNAL(clicked()),ui->tableView,SLOT(pageDown()));
    connect(ui->PgUp,SIGNAL(clicked()),ui->tableView,SLOT(pageUp()));
    connect(ui->le_search,SIGNAL(textChanged(QString)),this,SLOT(search(QString)));
}

/*
void PageTableView::search(const QString &string)
{
    //qDebug()<<"textEdited";
    if(mSearchItem!=""&&!(ui->le_search->isReadOnly()))
    {
        MyModel *model = (MyModel *) ui->tableView->model();
        model->serchText(mSearchItem,string);

    }
}*/

void PageTableView::setSearchItem(const QString &str)
{
   mSearchItem = str;
}

QTableView *PageTableView::getTabView()
{
    return ui->tableView;
}

QLineEdit * PageTableView::getSearchEdit()
{
    return ui->le_search;
}

void PageTableView::showSearchEdit()
{
    ui->le_search->show();
}

void PageTableView::hideSearchEdit()
{
    ui->le_search->hide();
}

void PageTableView::setSearchEditReadOnly(bool i)
{
    ui->le_search->setReadOnly(i);
}

PageTableView::~PageTableView()
{
    delete ui;
}
